ruby: update to 3.4.5
authorLuiz Angelo Daros de Luca <[email protected]>
Sat, 8 Feb 2025 07:59:08 +0000 (04:59 -0300)
committerHannu Nyman <[email protected]>
Thu, 18 Sep 2025 19:17:26 +0000 (22:17 +0300)
commit4410c80283c7fb891a64d0b67e0e2ad67e075a84
tree8236e1d0e631ff760ae58c4d044a9aec5615a373
parent60ee4858160e945a5505de511c34144b4f3a8b87
ruby: update to 3.4.5

Ruby 3.4.0 is a major release that introduces several changes:
- Adds `it` block parameter reference
- Switches default parser to Prism
- Implements Happy Eyeballs Version 2 in the socket library
- Improves YJIT
- Adds Modular GC
- And more (see changelog for full details)

Subsequent minor releases include:
- 3.4.1: fixes version description
- 3.4.2: routine bugfix release
- 3.4.3: routine bugfix release
- 3.4.4: routine bugfix release (Linux-specific)
- 3.4.5: routine bugfix release, adds GCC 15 support

Packaging changes:
- (NEW) ruby-repl_type_completor (packaging the repl_type_completor gem)
- Refreshed package dependencies
- Updated `ruby_missingfiles` (detects unpacked files) to use `apk`
- Refactored `ruby_find_pkgsdeps` (detects inter-package dependencies)
  to use the Ruby parser (Prism) instead of heuristic string matching

Changelog: https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-0-released/
Signed-off-by: Luiz Angelo Daros de Luca <[email protected]>
lang/ruby/Makefile
lang/ruby/patches/010-fix-riscv64-build.patch
lang/ruby/ruby_find_pkgsdeps
lang/ruby/ruby_missingfiles